From d99b11a197d5fb6b9b1a05aaa3d1e80767f02a8d Mon Sep 17 00:00:00 2001 From: Alastair Tse Date: Fri, 20 Oct 2006 13:33:55 +0100 Subject: [PATCH] [XEND] Fix KB allocation in XendStorageRepository Signed-off-by: Alastair Tse --- tools/python/xen/xend/XendStorageRepository.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/python/xen/xend/XendStorageRepository.py b/tools/python/xen/xend/XendStorageRepository.py index 17ef667463..dfd368062d 100644 --- a/tools/python/xen/xend/XendStorageRepository.py +++ b/tools/python/xen/xend/XendStorageRepository.py @@ -32,7 +32,7 @@ XEND_STORAGE_DIR = "/var/lib/xend/storage/" XEND_STORAGE_QCOW_FILENAME = "%s.qcow" XEND_STORAGE_IMG_FILENAME = "%s.img" XEND_STORAGE_VDICFG_FILENAME = "%s.vdi.xml" -DF_COMMAND = "df -lP" +DF_COMMAND = "df -lPk" QCOW_CREATE_COMMAND = "/usr/sbin/qcow-create %d %s %s" KB = 1024 @@ -167,8 +167,8 @@ class XendStorageRepository: words = line.split() mount_point = words[-1] dev_no = os.stat(mount_point).st_dev - free_blks = int(words[3]) - devnum_free[dev_no] = free_blks + free_kb = int(words[3]) + devnum_free[dev_no] = free_kb * KB return devnum_free def _get_free_space(self): -- 2.30.2